package com.th.supcom.pds.common.client.model;

import java.util.Date;

/**
 * PdsSupplyPro UI模型.
 * 
 * 供药过程记录.
 */
public class PdsSupplyProModel extends PdsSupplyModel implements java.io.Serializable
{

    private static final long serialVersionUID = 1L;

    /**
     * 默认构造器 .
     */
    public PdsSupplyProModel ()
    {
    }

    /**
     * 获取主键.
     * 
     * @return the id
     */
    public Long getId ()
    {
        return get ("id");
    }

    /**
     * 设置主键.
     * 
     * @param id the id to set.
     */
    public void setId (Long id)
    {
        set ("id", id);
    }

    /**
     * 获取供药ID.
     * 
     * @return the supplyId
     */
    public Long getSupplyId ()
    {
        return get ("supplyId");
    }

    /**
     * 设置供药ID.
     * 
     * @param supplyId the supplyId to set.
     */
    public void setSupplyId (Long supplyId)
    {
        set ("supplyId", supplyId);
    }

    /**
     * 获取处方单号.
     * 
     * @return the prescNo
     */
    public String getPrescNo ()
    {
        return get ("prescNo");
    }

    /**
     * 设置处方单号.
     * 
     * @param prescNo the prescNo to set.
     */
    public void setPrescNo (String prescNo)
    {
        set ("prescNo", prescNo);
    }

    /**
     * 获取收方人编码.
     * 
     * @return the userIdPrescription
     */
    public String getUserIdPrescription ()
    {
        return get ("userIdPrescription");
    }

    /**
     * 设置收方人编码.
     * 
     * @param userIdPrescription the userIdPrescription to set.
     */
    public void setUserIdPrescription (String userIdPrescription)
    {
        set ("userIdPrescription", userIdPrescription);
    }

    /**
     * 获取收方人.
     * 
     * @return the userNamePrescription
     */
    public String getUserNamePrescription ()
    {
        return get ("userNamePrescription");
    }

    /**
     * 设置收方人.
     * 
     * @param userNamePrescription the userNamePrescription to set.
     */
    public void setUserNamePrescription (String userNamePrescription)
    {
        set ("userNamePrescription", userNamePrescription);
    }

    /**
     * 获取.
     * 
     * @return the prescriptionTime
     */
    public Date getPrescriptionTime ()
    {
        return get ("prescriptionTime");
    }

    /**
     * 设置.
     * 
     * @param prescriptionTime the prescriptionTime to set.
     */
    public void setPrescriptionTime (Date prescriptionTime)
    {
        set ("prescriptionTime", prescriptionTime);
    }

    /**
     * 获取收方窗口号.
     * 
     * @return the prescWin
     */
    public String getPrescWin ()
    {
        return get ("prescWin");
    }

    /**
     * 设置收方窗口号.
     * 
     * @param prescWin the prescWin to set.
     */
    public void setPrescWin (String prescWin)
    {
        set ("prescWin", prescWin);
    }

    /**
     * 获取收方科室.
     * 
     * @return the prescriptionBy
     */
    public String getPrescriptionBy ()
    {
        return get ("prescriptionBy");
    }

    /**
     * 设置收方科室.
     * 
     * @param prescriptionBy the prescriptionBy to set.
     */
    public void setPrescriptionBy (String prescriptionBy)
    {
        set ("prescriptionBy", prescriptionBy);
    }

    /**
     * 获取记账时间.
     * 
     * @return the bookkeepingDatetime
     */
    public Date getBookkeepingDatetime ()
    {
        return get ("bookkeepingDatetime");
    }

    /**
     * 设置记账时间.
     * 
     * @param bookkeepingDatetime the bookkeepingDatetime to set.
     */
    public void setBookkeepingDatetime (Date bookkeepingDatetime)
    {
        set ("bookkeepingDatetime", bookkeepingDatetime);
    }

    /**
     * 获取打印人编码.
     * 
     * @return the empIdPrint
     */
    public String getEmpIdPrint ()
    {
        return get ("empIdPrint");
    }

    /**
     * 设置打印人编码.
     * 
     * @param empIdPrint the empIdPrint to set.
     */
    public void setEmpIdPrint (String empIdPrint)
    {
        set ("empIdPrint", empIdPrint);
    }

    /**
     * 获取打印人.
     * 
     * @return the empNamePrint
     */
    public String getEmpNamePrint ()
    {
        return get ("empNamePrint");
    }

    /**
     * 设置打印人.
     * 
     * @param empNamePrint the empNamePrint to set.
     */
    public void setEmpNamePrint (String empNamePrint)
    {
        set ("empNamePrint", empNamePrint);
    }

    /**
     * 获取首次打印日期.
     * 
     * @return the printDate
     */
    public Date getPrintDate ()
    {
        return get ("printDate");
    }

    /**
     * 设置首次打印日期.
     * 
     * @param printDate the printDate to set.
     */
    public void setPrintDate (Date printDate)
    {
        set ("printDate", printDate);
    }

    /**
     * 获取分配窗口号.
     * 
     * @return the outpDispensaryWin
     */
    public String getOutpDispensaryWin ()
    {
        return get ("outpDispensaryWin");
    }

    /**
     * 设置分配窗口号.
     * 
     * @param outpDispensaryWin the outpDispensaryWin to set.
     */
    public void setOutpDispensaryWin (String outpDispensaryWin)
    {
        set ("outpDispensaryWin", outpDispensaryWin);
    }

    /**
     * 获取拣药人编码.
     * 
     * @return the userIdSortingPharmacist
     */
    public String getUserIdSortingPharmacist ()
    {
        return get ("userIdSortingPharmacist");
    }

    /**
     * 设置拣药人编码.
     * 
     * @param userIdSortingPharmacist the userIdSortingPharmacist to set.
     */
    public void setUserIdSortingPharmacist (String userIdSortingPharmacist)
    {
        set ("userIdSortingPharmacist", userIdSortingPharmacist);
    }

    /**
     * 获取拣药人.
     * 
     * @return the userNameSortingPharmacist
     */
    public String getUserNameSortingPharmacist ()
    {
        return get ("userNameSortingPharmacist");
    }

    /**
     * 设置拣药人.
     * 
     * @param userNameSortingPharmacist the userNameSortingPharmacist to set.
     */
    public void setUserNameSortingPharmacist (String userNameSortingPharmacist)
    {
        set ("userNameSortingPharmacist", userNameSortingPharmacist);
    }

    /**
     * 获取分拣时间SORTING_DATETIME .
     * 
     * @return the sortingDatetime
     */
    public Date getSortingDatetime ()
    {
        return get ("sortingDatetime");
    }

    /**
     * 设置分拣时间SORTING_DATETIME .
     * 
     * @param sortingDatetime the sortingDatetime to set.
     */
    public void setSortingDatetime (Date sortingDatetime)
    {
        set ("sortingDatetime", sortingDatetime);
    }

    /**
     * 获取分拣标志0-未分拣 1-已分拣.
     * 
     * @return the sortingIdentification
     */
    public Integer getSortingIdentification ()
    {
        return get ("sortingIdentification");
    }

    /**
     * 设置分拣标志0-未分拣 1-已分拣.
     * 
     * @param sortingIdentification the sortingIdentification to set.
     */
    public void setSortingIdentification (Integer sortingIdentification)
    {
        set ("sortingIdentification", sortingIdentification);
    }

    /**
     * 获取发药者编码.
     * 
     * @return the userIdDispensingProvider
     */
    public String getUserIdDispensingProvider ()
    {
        return get ("userIdDispensingProvider");
    }

    /**
     * 设置发药者编码.
     * 
     * @param userIdDispensingProvider the userIdDispensingProvider to set.
     */
    public void setUserIdDispensingProvider (String userIdDispensingProvider)
    {
        set ("userIdDispensingProvider", userIdDispensingProvider);
    }

    /**
     * 获取发药人.
     * 
     * @return the userNameDispensingProvider
     */
    public String getUserNameDispensingProvider ()
    {
        return get ("userNameDispensingProvider");
    }

    /**
     * 设置发药人.
     * 
     * @param userNameDispensingProvider the userNameDispensingProvider to set.
     */
    public void setUserNameDispensingProvider (String userNameDispensingProvider)
    {
        set ("userNameDispensingProvider", userNameDispensingProvider);
    }

    /**
     * 获取0 未发药1已拣药 2已发药3-已改向.
     * 
     * @return the dispenseIndicator
     */
    public Integer getDispenseIndicator ()
    {
        return get ("dispenseIndicator");
    }

    /**
     * 设置0 未发药1已拣药 2已发药3-已改向.
     * 
     * @param dispenseIndicator the dispenseIndicator to set.
     */
    public void setDispenseIndicator (Integer dispenseIndicator)
    {
        set ("dispenseIndicator", dispenseIndicator);
    }

    /**
     * 获取发药时间.
     * 
     * @return the dispensingDatetime
     */
    public Date getDispensingDatetime ()
    {
        return get ("dispensingDatetime");
    }

    /**
     * 设置发药时间.
     * 
     * @param dispensingDatetime the dispensingDatetime to set.
     */
    public void setDispensingDatetime (Date dispensingDatetime)
    {
        set ("dispensingDatetime", dispensingDatetime);
    }

    /**
     * 获取寄存数量.
     * 
     * @return the depositQty
     */
    public Long getDepositQty ()
    {
        return get ("depositQty");
    }

    /**
     * 设置寄存数量.
     * 
     * @param depositQty the depositQty to set.
     */
    public void setDepositQty (Long depositQty)
    {
        set ("depositQty", depositQty);
    }

    /**
     * 获取药房取药带走数量.
     * 
     * @return the withdrawQty
     */
    public Long getWithdrawQty ()
    {
        return get ("withdrawQty");
    }

    /**
     * 设置药房取药带走数量.
     * 
     * @param withdrawQty the withdrawQty to set.
     */
    public void setWithdrawQty (Long withdrawQty)
    {
        set ("withdrawQty", withdrawQty);
    }

    /**
     * 获取0-未出库 1-已出库.
     * 
     * @return the isOut
     */
    public String getIsOut ()
    {
        return get ("isOut");
    }

    /**
     * 设置0-未出库 1-已出库.
     * 
     * @param isOut the isOut to set.
     */
    public void setIsOut (String isOut)
    {
        set ("isOut", isOut);
    }

    /**
     * 获取出库单号.
     * 
     * @return the exNo
     */
    public String getExNo ()
    {
        return get ("exNo");
    }

    /**
     * 设置出库单号.
     * 
     * @param exNo the exNo to set.
     */
    public void setExNo (String exNo)
    {
        set ("exNo", exNo);
    }

    /**
     * 获取出库时间.
     * 
     * @return the outDate
     */
    public Date getOutDate ()
    {
        return get ("outDate");
    }

    /**
     * 设置出库时间.
     * 
     * @param outDate the outDate to set.
     */
    public void setOutDate (Date outDate)
    {
        set ("outDate", outDate);
    }

    /**
     * 获取退药时间.
     * 
     * @return the drugReturnTime
     */
    public Date getDrugReturnTime ()
    {
        return get ("drugReturnTime");
    }

    /**
     * 设置退药时间.
     * 
     * @param drugReturnTime the drugReturnTime to set.
     */
    public void setDrugReturnTime (Date drugReturnTime)
    {
        set ("drugReturnTime", drugReturnTime);
    }

    /**
     * 获取退药人.
     * 
     * @return the drugNameReturn
     */
    public String getDrugNameReturn ()
    {
        return get ("drugNameReturn");
    }

    /**
     * 设置退药人.
     * 
     * @param drugNameReturn the drugNameReturn to set.
     */
    public void setDrugNameReturn (String drugNameReturn)
    {
        set ("drugNameReturn", drugNameReturn);
    }

    /**
     * 获取退药人ID.
     * 
     * @return the drugIdReturn
     */
    public String getDrugIdReturn ()
    {
        return get ("drugIdReturn");
    }

    /**
     * 设置退药人ID.
     * 
     * @param drugIdReturn the drugIdReturn to set.
     */
    public void setDrugIdReturn (String drugIdReturn)
    {
        set ("drugIdReturn", drugIdReturn);
    }

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2015, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";
}